* {
    font-family: "Microsoft YaHei UI", Consolas, serif;
}

html,
body {
    height: 100%;
}

body {
    background-image: url('/img/market-background.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#login-box {
    width: 400px;
    height: 360px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -180px 0 0 -200px;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 20px #adadad;
}

.login-title {
    width: 100%;
    text-align: center;
    padding: 25px 0;
    vertical-align: text-bottom;
    font-size: 30px;
    display: inline-block;
    font-weight: 600;
    color: #1790fe;
    background-image: linear-gradient(-20deg, #6e45e2, #88d3ce);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.login-form {
    width: 80%;
    margin: 0 auto;
}

.layui-form-item {
    margin: 0;
}

.layui-form-label {
    padding: 9px 15px;
    text-align: left;
}

.layui-input-block {
    margin: 0;
}

.layui-input {
    border-radius: 19px;
}

.layui-btn {
    width: 100%;
    margin-top: 20px;
}